Skip to content

Conversation

@tushar1977
Copy link
Contributor

@tushar1977 tushar1977 commented Jan 1, 2026

Issue - #871

This PR implements a AppImage for release

Summary by CodeRabbit

  • Chores
    • Enhanced the build and release process to ensure utilities are properly included in all distribution packages for improved consistency across releases.

✏️ Tip: You can customize this high-level summary in your review settings.

@github-actions github-actions bot added CI/CD build enhancement New feature or request labels Jan 1, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 1, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

A new step was added to the publish-tauri GitHub Actions workflow that copies the utils directory into the distribution folders for both the backend and sync microservice artifacts during the release process.

Changes

Cohort / File(s) Change Summary
GitHub Actions Workflow
​.github/workflows/build-and-release.yml
Added "Copy utils folder" step to the publish-tauri job that copies utils to backend/dist/utils and sync-microservice/dist/utils after artifact extraction and before Node setup

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 A little step hops into the flow,
Copying utils here and there we go,
From source to dist, a simple care,
The bundles now are complete and fair! 📦✨

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Feat: AppImage Release for Linux' directly and clearly summarizes the main change: adding AppImage support for Linux distribution, which aligns perfectly with the changeset modifications to tauri.conf.json.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 79a160a and dffbf30.

📒 Files selected for processing (1)
  • .github/workflows/build-and-release.yml

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4043751 and 87f22e7.

📒 Files selected for processing (1)
  • frontend/src-tauri/tauri.conf.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: Tauri Build Check (ubuntu-22.04)
  • GitHub Check: Tauri Build Check (windows-latest)
  • GitHub Check: Tauri Build Check (macos-latest, --target aarch64-apple-darwin)
  • GitHub Check: Backend Tests
🔇 Additional comments (1)
frontend/src-tauri/tauri.conf.json (1)

10-10: AppImage target successfully added to build configuration.

The addition of "appimage" to the targets array correctly enables AppImage bundle generation for Linux distributions.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 87f22e7 and 79a160a.

📒 Files selected for processing (1)
  • frontend/src-tauri/tauri.conf.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: Tauri Build Check (ubuntu-22.04)
  • GitHub Check: Tauri Build Check (windows-latest)
  • GitHub Check: Tauri Build Check (macos-latest, --target aarch64-apple-darwin)
  • GitHub Check: Backend Tests
🔇 Additional comments (1)
frontend/src-tauri/tauri.conf.json (1)

10-10: LGTM! AppImage target added correctly.

The addition of "appimage" to the bundle targets array enables AppImage distribution for Linux alongside the existing deb package format.

@tushar1977 tushar1977 closed this Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build CI/CD enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant